/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package org.serc.pensieve.uicontroller;

import org.serc.pensieve.model.CheckList;
import org.serc.pensieve.model.Inspection;
import org.serc.pensieve.model.UseCases;
import java.util.ArrayList;

/**
 *
 * @author Zauk
 */
abstract public class UserRole {
public void login()
{



}

  abstract public ArrayList<String> SelectSRS();


    public ArrayList<String> SelectCheckList() {
        throw new UnsupportedOperationException("Not yet implemented");
    }

    public ArrayList<String> SelectInspectors() {
        throw new UnsupportedOperationException("Not yet implemented");
    }

    public ArrayList<String> SelectModerators() {
        throw new UnsupportedOperationException("Not yet implemented");
    }

    public int SaveInspectors(String hsrs_id, String hsrs_name, String hcheck_id, String hcheck_name, ArrayList<String> arrSRS, ArrayList<String> arr1SRS)
    {     
        throw new UnsupportedOperationException("Not yet implemented");
    }

    public int import_srs() {
        throw new UnsupportedOperationException("Not yet implemented");
       
    }

    public int import_checklist() {
        throw new UnsupportedOperationException("Not yet implemented");
    }
    

   abstract public  ArrayList<Inspection> GetNewInspectionData(int tempID);
    //{
      //  throw new UnsupportedOperationException("Not yet implemented");
    //}
 public  ArrayList<UseCases> GetUseCases(int srsId)
 {
ArrayList<UseCases> ss = null;
return ss;
 }

  public  ArrayList<CheckList> GetCheckList(int srsId) {
    //    throw new UnsupportedOperationException("Not yet implemented");

  ArrayList<CheckList> ss = null;
  return ss;
  }



   public  boolean SavingState(int inspectionId, int usecaseID, int srsId, String errorDes, String passFailval) {
        //throw new UnsupportedOperationException("Not yet implemented");
        return false;
    }

    public int SaveErrosSnippets(String tempSRSID, String tempUsecase, String tempInspectionId, String selectedText, String textOfSnippet) {
        //throw new UnsupportedOperationException("Not yet implemented");
        return 1;
    }

    public int createMeetings(String tempSRSID, String tempUsecase, String tempInspectionId) {
        throw new UnsupportedOperationException("Not yet implemented");
       // return 1;
    }

   

}
